canary island hare's foot fern - Dictionary definition and meaning for word canary island hare's foot fern